草庐IT

ios - Xcode 7 支持 watch OS1 和 OS2

全部标签

ruby-on-rails - Ruby 1.9 还不支持 Unicode 规范化

我正在尝试将我的一些旧Rails应用程序移植到Ruby1.9,但我不断收到关于“Ruby1.9还不支持Unicode规范化”的警告。我已经追踪到这个函数,但每个请求我收到大约20条警告消息:rails-2.3.5/activesupport/lib/active_support/inflector.rbdeftransliterate(string)warn"Ruby1.9doesn'tsupportUnicodenormalizationyet"string.dupend关于我应该如何开始追踪并解决这些问题有什么想法吗? 最佳答案

ruby - 我如何在 OS X 上使用 Arial 字体和 Prawn?

我正在尝试使用ruby​​在OSX上使用Prawn生成PDF。我有以下内容:font'Arial'Arial安装在我的Mac上。但是当我尝试生成PDF时,出现以下错误:Prawn::Errors::UnknownFontinProjectsController#showArialisnotaknownfont.如何让这种常用字体在Prawn中工作?事实上,除了Helvetica或TimesNewRoman之外,几乎所有的字体都会抛出同样的错误。这是Rails3.2应用程序的一部分。如果我尝试直接加载字体ttf文件,根据下面Ashish的建议,我会收到一条Badfontfamily消息:

ruby - 是否有一种简单的方法来检查 Ruby IO 实例是否会阻塞 read()?

我正在寻找一种Ruby中的方法,基本上是这样的:io.ready_for_read?我只想检查给定的IO对象(在我的例子中是popen调用的结果)是否有可用的输出,即后续调用io.read(1)不会阻塞。这是我看到的两个选项,我都不喜欢:io.read_nonblock-Unixread()的抽象太薄了-我不想处理errno错误处理。io.selectwithtimeout0--混淆了这个简单操作的目的。有没有我忽略的更好的选择? 最佳答案 有点晚了,但是如果您需要'io/wait',您可以使用ready?来验证IO是否可以无阻塞地

ruby - rspec expect语法不支持operator matchers,所以必须传一个matcher给 `#to`

使用新的expect语法:expect(@line.filter_results_and_display_them).to==@processed出现此错误:ArgumentError:Theexpectsyntaxdoesnotsupportoperatormatchers,soyoumustpassamatcherto'#to' 最佳答案 此语法有效:expect(@line.filter_results_and_display_them).toeq@processed 关于ruby

ruby - 更新到 OS X 10.10 Yosemite Beta 后 Gem 不工作

更新到10.10Yosemite后,我无法让gem正常工作。运行这个(或任何其他gem安装/卸载):sudogeminstallmysql2psql它总是会给我以下错误:/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in`synchronize':ERROR:Failedtobuildgemnativeextension.(Gem::Ext::BuildError)ERROR:Failedtobuildgemnativeextension.deadlock;recursivelockingGemfileswillremaini

ruby - rvm 无法再在 Mac OS X Mountain Lion 上安装 1.8.7-p352

我将rvm升级到1.15.8,然后在zsh出现一些问题后又降到1.15.7。降级后,我的Ruby1.9+版本恢复正常,但1.8.7无法再次安装。出现了两个错误:Errorrunning'patch-F25-p1-N-f该文件的内容是:[2012-09-1101:05:59]patch-F25-p1-N-f和:Errorrunning'make',pleaseread/Users/me/.rvm/log/ruby-1.8.7-p352/make.log运行make时出现错误。停止安装。并且该文件的内容是(仅以错误开头的前几行):Failtofind[tclConfig.sh,tkConf

ruby-on-rails - 在 Ruby on Rails 中支持移动设备

开发具有针对不同移动设备的特殊View的Rails应用程序的最佳方法是什么?基本上我正在寻找类似这个ASP.NETMVC解决方案的东西:http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx 最佳答案 您可能正在寻找mobile_fu.这是一个自动将Rails格式从:html更改为:mobile的插件,适用于诺基亚、黑莓、iPhone和Palm用户。然后,您只需提供一个{action}.mob

ruby - 在带有 RVM : 的 OS X 上安装 Ruby 1.9.3 时出现 "No available formula for gcc46"

我安装了Homebrew,我正在尝试安装RVM:rvminstall1.9.3-head我得到这个错误:Installingrequiredpackages:gcc46Errorrunning'requirements_osx_brew_libs_installgcc46',pleaseread/Users/mike/.rvm/log/1384918134_ruby-1.9.3-head/package_install_gcc46.logRequirementsinstallationfailedwithstatus:1brewdoctor说我准备好了。在日志中我看到:Error:Do

ruby - 使用 RVM Mac OS X 安装 Ruby 1.9.2 时遇到问题

我为我的无知道歉-我对此很陌生-但我已经尝试了所有方法并且无法使用RVM安装1.9.2。我相信我已经正确安装了RVM,当我去安装1.9.2时,当ruby​​尝试编译时,我的make日志中出现以下错误:ld:in/usr/local/lib/libz.1.dylib,filewasbuiltforunsupportedfileformatwhichisnotthearchitecturebeinglinked(x86_64)forarchitecturex86_64collect2:ldreturned1exitstatusmake[1]:***[../../../.ext/x86_64

ruby-on-rails - 如何在 Mac OS X 上卸载 Ruby on Rails?

我正在学习有关RubyonRails的教程,该教程已更新到新版本的Rails,所以我不能再学习了,因为我有旧版本。我想重新开始并在我的MacOSX10.5.8上卸载RubyonRails和任何相关软件,然后从头开始。如果有人愿意帮助我卸载Ruby和RubyonRails,将不胜感激。 最佳答案 下载RVM或RBENV并升级到最新的Ruby(此时为2.3.0)。不要碰你的系统Ruby。 关于ruby-on-rails-如何在MacOSX上卸载RubyonRails?,我们在StackOve